Part Number Hot Search : 
0200CT SMBJ5228 TUSB34 12102 PAH6012 200CC 12100 AM80A
Product Description
Full Text Search
 

To Download UDRIVE-USD-G1 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  uncontrolled copy when printed or downloaded. please refer to the 4d systems website for the latest revision of this document embedded dos micro - drive module drive - sd - g1 document date: 26 th march 2014 document revision: 1. 2 d atasheet 4d systems turning technology into art
drive - sd - g1 C embedded dos micro - drive module contents 1. description ................................ ................................ ................................ ............................. 3 2. features ................................ ................................ ................................ ................................ . 3 3. applications ................................ ................................ ................................ ........................... 3 4. pin configuration and description ................................ ................................ ........................... 4 5. host interface ................................ ................................ ................................ ......................... 4 physical interface C uart ................................ ................................ ................................ ...................... 4 software interface C command set ................................ ................................ ................................ ....... 4 auto - baud set - up ................................ ................................ ................................ ................................ .. 4 command protocol C flow control ................................ ................................ ................................ ........ 5 power - up and reset ................................ ................................ ................................ .............................. 5 6. mem ory cards C fat16 format ................................ ................................ ............................... 6 7. pmmc/firmware programming ................................ ................................ ............................... 6 8. hardware tools ................................ ................................ ................................ ...................... 7 4d programming cable / adaptor ................................ ................................ ................................ .......... 7 9. 4d systems - workshop 4 ide ................................ ................................ ................................ .. 7 10. mechanical details ................................ ................................ ................................ ............... 8 11. specifications and ratings ................................ ................................ ................................ ..... 9 12. legal notice ................................ ................................ ................................ ........................ 10 13. contact information ................................ ................................ ................................ ............ 10
4d systems drive - sd - g1 ? 201 4 4d systems page 3 of 10 www.4dsystems.com.au drive - sd - g1 C embedded dos micro - drive 1. d escription the micro drive ( drive - sd - g1 or drive for short ) is a compact high performance embedded disk drive modu le that can be easily added to any micro - controller design that requires a dos compatible file and data storage system. most micro - controllers have small and limited on - chip memory. for those applications that require large volumes of data, the drive integrates the goldelox processor onto a tiny ' drop - in - module '. a simple serial interface is all that is required to take away the burden of low level design that would otherwise be required for the host controller. the drive module utilises off the shelf removable microsd memory cards of up to 4gb capacity and above as its medium. a handful of straightforward commands provide direct access to the on - board memory card for storing and retrieving any size or type of data. acces s to the card can be at (fat based) file levels or at raw disk byte levels. applications can range from data logging, program storage, music files, image and video files or any type of general purpose data storage. so next time your host micro - controller a pplication requires file/data storage, the drive maybe the ideal solution. 2. f eatures ? general purpose data storage device with a simple serial interface that can be added to any design in a wide range of embedded applications. ? dos compatibl e file access (fat16 format) as well as low level access to card memory. ? on board microsd memory card interface and adaptor. ? hardware and software interface for sd, micro - sd or mmc memory cards for multimedia storage and data logging purposes. ? hc memory c ard support is also available for hc cards larger than 4gb. ? memory cards must be spi compatible. ? simple serial commands provide full read - write access to the card. ? easy 5 pin interface to any host device: vcc, tx, rx, gnd, reset. ? serial uart interface (ttl levels) with auto - baud feature from 300 to 256k baud rates. ? on - board status leds: ? green: power and memory card detect indicator ? red: drive data access indicator ? 3.6v to 5.5v range operation. ? tiny footprint: 14.9 x 18.9 x 3.5mm. ? weight ~1.5g ? rohs compliant. 3. applications ? general purpose embedded data logging. ? embedded program, data or configuration storage for processors and fpgas. ? audio, video and image file storage. ? gps type data base storage. ? industrial, medical, automotive, security and gaming equipment . ? test, measurement and general purpose instrumentation.
4d systems drive - sd - g1 ? 201 4 4d systems page 4 of 10 www.4dsystems.com.au drive - sd - g1 C embedded dos micro - drive 4. pin configuration and description interface/programming header pin symbol i/o description 1 reset i active low pulse greater than 2 micro - seconds will reset the module. only use open collector type circuits to reset the device if an external reset is required. this pin is not driven low by any internal conditions. the host should control this pin via one of its port pins using an open collector/drain arrangement. internally pulled up to 3.3 volts. 2 gnd p supply ground. 3 rx i asynchronous serial receive pin. connect this pin to host micro - controller serial transmit (tx) signal. the host transmits commands and data to the drive drive 5. host interface the drive provides both a physical and a software interface. physical interface C uart the physical or hardware interface is provided by the on - board serial uart and the host communicates to the drive via this serial link. the host uses this physical interface to send commands to the module for data storage and retrieval. only the serial tx, rx an d gnd signals are required for a minimal configuration (see figure 1). serial data format: 8 bits, no parity, 1 stop bit. software interface C command set the software interface provided by the drive module is a set of easy to use serial commands. for a complete list of drive commands refer t o the separate document titled micro drive gol delox command set - software interface specification . auto - baud set - up the drive has an auto - baud feature which can automatically detect the host speed and can set its internal baud rate to operate from 300 to 256k baud.
4d systems drive - sd - g1 ? 201 4 4d systems page 5 of 10 www.4dsystems.com.au drive - sd - g1 C embedded dos micro - drive prior to any commands being sent to the module, it must first be initialised by sending the auto - baud character u (55hex) after any power - up or reset. this will allow the module to determine and lock on to the baud rate of the host automatically without needing any further set - up. once the drive has locked onto the host baud rate it will respond with an ack byte (06hex). auto - bauding must be performed each time the drive is powered up or reset. command protocol C flow control the each command is made up of a sequence of data bytes. when a command is sent to the module and the operation is completed, the drive will always return a response. for a command that has no specific response the module will send back a single acknowledge byte called the ack (0 6hex), in the case of success, or nak (15hex), in the case of failure. commands having specific responses may send back varying numbers of bytes, depending upon the command and response. it will take the module a certain amount of time to respond, depending on the command type and the operation that has to be performed. if th e drive receives a command that it does not understand it will reply back with a negative acknowledge called the nak (15hex). since a command is only identified by its ?position? in the sequence of data bytes sending incorrect data can result in wildly in correct operation. no termination character is to be sent at the end of a command sequence, such as cr, null, etc. power - up and reset when the drive module comes out of a power up or external reset, a sequence of events must be observed before attempting to communicate with the module: ? allow up to 500ms delay after power - up or reset for the drive to settle. do not attempt to communicate with the modu le during this period. the module may send garbage on its tx data line during this period, the host should disable its rx data reception. ? within 100ms of powering up, the host should make sure it has its tx line pulled high. if the host tx ( drive rx) is low or floating after the 100ms period, the module may misinterpret this as the start bit of the auto - baud character and lock onto some undesired baud rate. if the host has a slow wake up time, i.e. less than 100ms, its tx line maybe floating. this can be easily resolved by adding a pull up resistor on the host tx line which will ensure the module does not encounter a false start bit. the pull up resistor can be any value within 10k to 100k. ? the host transmits the auto - baud character (capital u , 55 hex) as the first command so the module can lock onto the hosts baud rate. once the host receives the ack the drive is now ready to accept disk drive commands from. . figure 2. reset sequence of events
4d systems drive - sd - g1 ? 201 4 4d systems page 6 of 10 www.4dsystems.com.au drive - sd - g1 C embedded dos micro - drive 6. memory cards C fat16 format the drive uses off the shelf standard sd/microsd memory cards with up to 3 2g b capacity. for any fat file related operations, before the memory card can be used it must first be formatted with fat16 option. the formatting of the card can be done on any pc system with a card reader. select the appropriate drive and choose the fat16 (or just fat in some s ystems) option when formatting. the drive also supports high capacity hc memory cards (4 gb and above). the available capacity of sd - hc cards varies accordi ng to the way the card is partitioned and the commands used to acce ss it. for the raw partition, byte reads and writes can access 2^32 (i.e. 4 gb ) of the card, sector reads and writes can access 2^24 sectors (of 512 bytes, i.e. 8 gb ). for the fat partition, the maximum fat16 partition can be accessed, which is 4gb (subject to your computers os formatting capability, see below). the total amount of the card usable is the sum of the fat and raw partitions. the fat partition is always fir st (if it exists) and can be up to the maximum size permitted by fat16. windows 7 will format fat16 up to 4gb. windows xp will format fat16 up to 2gb and the windows xp command prompt will format fat16 up to 4gb. 7. pmmc /firmware programming the goldelox processor on the drive module can be re - programmed with the latest pmmc configuration for updates and future proofing. the chip - level configuration is available as a pmmc (personality - module - micro - code) file and the programmin g must be performed over the serial interface. all of the high level software interface commands are part of the pmmc configuration file so please check regularly for the latest updates and enhancements. figure 3. icsp interface it is recommended that the drive module be socketed on the application board so that it can be easily removed for pmmc programming. if the module is to be permanently fixed and cannot be removed then access must be provided for pmmc programming on the app lication board. this is referred to as in circuit serial programming (icsp). figure 3 provides a typical implementation for the icsp interface. the pmmc file is programmed into the device with the aid of workshop 4, the 4d systems ide software (see sect ion 9 ). to provide a link between the pc and the icsp interface, a specific 4d programming cable is required and is available from 4d systems. using a non - 4d programming interface could damage your display, and void your warranty.
4d systems drive - sd - g1 ? 201 4 4d systems page 7 of 10 www.4dsystems.com.au drive - sd - g1 C embedded dos micro - drive 8. hardware tools the following hardware tools are required for full control of the drive module. 4d programming cable / adaptor the 4d programming cable a nd uusb - pa5 programming adaptor are essential hardware tools to program, customise and test the picaso processor. either the 4d programming cable or the uusb - pa5 programming adaptor can be used. the 4d programming interfaces are used to program a new firmware/pmmc and for downloading compiled 4dgl code into the processor. they even serve as an interface for communic ating serial data to the pc. the 4d programming cable and uusb - pa5 programming adaptor are available from 4d systems, www.4dsyst ems.com.au using a non - 4d programming interface could damage your processor, and void your warranty. 4d programming cable uusb - pa5 programming adaptor 9. 4d systems - workshop 4 ide workshop 4 is a comprehensive software ide that provides an integrated software development platform for all of the 4d family of processors and modules. the ide combines the edi tor, compiler, linker and downl oader to develop complete 4dgl application code, for relevant modules. for the drive - usd - g1 module, workshop 4 provides the required fat controller toolset required to test all of the functionality of the drive module. files can be removed, read and written directly to the memory card on the module. the software tool not only tests the entire high level file handling capability, it also allows the user to test the raw byte level read/write options. for raw read/write, the protected fat check box needs to be unchecked. the user can also do random tests, available under the test tab. the workshop 4 ide is available from the 4d systems website. www.4dsystems.com.au for a comprehensive manual on the workshop 4 ide software, refer to its documentation from the 4d systems website. workshop - 4 - ide - user - manual.pdf
4d systems drive - sd - g1 ? 201 4 4d systems page 8 of 10 www.4dsystems.com.au drive - sd - g1 C embedded dos micro - drive 10. mechanical details
4d systems drive - sd - g1 ? 201 4 4d systems page 9 of 10 www.4dsystems.com.au drive - sd - g1 C embedded dos micro - drive 11. specifications and ratings absolute maximum ratings operating ambient temperature ............................................................................. .. .................... - 40 c to + 8 0 c storage temperature ....................................................................................................................... - 65c +150c voltage on any digital input pin with respect to gnd ..................................................................... - 0.3v to 6.0v voltage on vcc with respect to gnd .......................................................................................... ..... - 0.3v to 6.0v maximum current out of gnd pin ............................................................... ............................................. 300ma maximum current into vcc pin ................................................................................................ ................. 250ma total power dissipation ............................. ................................................................................................... 1.0w note : stresses above those listed here may cause permanent damage to the device. this is a stress rating only and functional operation of the device at those or any other conditions above those indicated in the recommended operation listings of this specification is not implied. exposure to maximum rating conditions for extended periods may affect device reliability. recommended operating conditions parameter conditions min typ max units supply voltage (vcc) 3.6 5.0 5.5 v operating temperature - 10 -- +70 c input low voltage rx pin gnd -- 0.8 v input high voltage rx pin 2.0 3.3 5.0 v reset pulse external open collector 2.0 -- -- s operational delay power - up or external reset 500 -- -- ms global characteristics based on operating conditions parameter conditions min typ max units supply current (icc) vcc = 5v, no memory card -- 15 26 ma output low voltage tx pin, iol = 3.4ma -- -- 0.4 v output high voltage tx pin, iol = - 2.0ma 2.4 -- 3.3 v flash memory endurance goldelox pmmc programming. -- 100 0 -- e/w ordering information order code: package: 9 0mm x 1 30mm packaging: module sealed in antistatic padded zip bag.
4d systems drive - sd - g1 ? 201 4 4d systems page 10 of 10 www.4dsystems.com.au drive - sd - g1 C embedded dos micro - drive 12. legal notice proprietary information the information contained in this document is the property of 4d systems pty. ltd. and may be the subject of patents pending or granted, and must not be copied or disclosed without prior written permission. 4d systems endeavours to ensure that the informa tion in this document is correct and fairly stated but does not accept liability for any error or omission. the development of 4d systems products and services is continuous and published information may not be up to date. it is important to check the curr ent position with 4d systems. 4d systems reserves the right to modify, update or makes changes to specifications or written material without prior notice at any time. all trademarks belong to their respective owners and are recognised and acknowledged. di sclaimer of warranties & limitation of liability 4d systems makes no warranty, either expressed or implied with respect to any product, and specifically disclaims all other warranties, including, without limitation, warranties for merchantability, non - infr ingement and fitness for any particular purpose. information contained in this publication regarding device applications and the like is provided only for your convenience and may be superseded by updates. it is your responsibility to ensure that your application meets with your specifications. in no event shall 4d systems be liable to the buyer or to any third party for any indirect, incidental, special, consequential, punitive or exemplary damages (including without limitation lost profits, lost savin gs, or loss of business opportunity) arising out of or relating to any product or service provided or to be provided by 4d systems, or the use or inability to use the same, even if 4d systems has been advised of the possibility of such damages. 4d systems products are not fault tolerant nor designed, manufactured or intended for use or resale as on line control equipment in hazardous environments requiring fail C safe performance, such as in the operation of nuclear facilities, aircraft navigation or commun ication systems, air traffic control, direct life support machines or weapons systems in which the failure of the product could lead directly to death, personal injury or severe physical or environmental damage (high risk activities). 4d systems and its suppliers specifically disclaim any expressed or implied warranty of fitness for high risk activities. use of 4d systems products and devices in 'high risk activities' and in any other application is entirely at the buyers risk, and the buyer agrees to defend, indemnify and hold harmless 4d systems from any and all damages, claims, suits, or expenses resulting from such use. no licenses are conveyed, implicitly or otherwise, under any 4d systems intellectual property rights. 13. contact information fo r technical support: support@4dsystems.com.au for sales support: sales@4dsystems.com.au website: www.4dsystems.com.au copyright 4d systems pty. ltd. 2000 - 201 4 .


▲Up To Search▲   

 
Price & Availability of UDRIVE-USD-G1

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X